package com.example.javascaffold.service;


import com.example.javascaffold.exception.BaseException;
import com.example.javascaffold.model.dto.AutoTestDTO;
import com.example.javascaffold.model.vo.AutoTestVO;
import com.example.javascaffold.utils.RetPage;


/**
* AutoTestService
* @author song
* @date 2022-05-30 09:05:43
* @param
* @return
* @other
**/
public interface AutoTestService {

    /**
    * 查询
    * @author song
    * @date 2022-05-30 09:05:43
    * @param autoTestDTO 传入的参数
    * @return RetPage<?> 返回的结果
    * @other
    * @throws BaseException
    **/
    RetPage<AutoTestVO> getAutoTest(AutoTestDTO autoTestDTO) throws BaseException;

    /**
    * 新增
    * @author song
    * @date 2022-05-30 09:05:43
    * @param autoTestDTO 传入的参数
    * @return String 返回的结果
    * @other
    * @throws BaseException
    **/
    String addAutoTest(AutoTestDTO autoTestDTO) throws BaseException;

    /**
    * 更新
    * @author song
    * @date 2022-05-30 09:05:43
    * @param autoTestDTO 传入的参数
    * @return String 返回的结果
    * @other
    * @throws BaseException
    **/
    String updAutoTest(AutoTestDTO autoTestDTO) throws BaseException;

    /**
    * 删除
    * @author song
    * @date 2022-05-30 09:05:43
    * @param autoTestDTO 传入的参数
    * @return String 返回的结果
    * @other
    * @throws BaseException
    **/
    String delAutoTest(AutoTestDTO autoTestDTO) throws BaseException;
}
